"""
mark可以不注册就使用,
但是没有注册的mark会有警告提示,
使用命令行参数:--strict-markers运行时
有未注册的用例会导致执行直接失败...

自定义标记的使用一般有三步:
    1.注册标记 ( pytest.ini / conftest.py )
    2.给测试用例打标记
    3.运行打标记的测试用例
"""


#  注册三个mark:(env1,env2,env3)
def pytest_configure(config):
    # register an additional marker
    config.addinivalue_line(
        "markers", "env1: mark test to run only on named environment"
    )

    config.addinivalue_line(
        "markers", "env2"
    )

    config.addinivalue_line(
        "markers", "env3:"
    )
